<?php
/**
 * get mysqldump for current MySQL databases.
 *
 * PHP versions 5
 *
 * Copyright (C)
 * This program is free software. You can redistribute it and/or modify it under the terms of the GNU General Public License as
 * published by the Free Software Foundation. Either version 2 of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. Without even the implied warranty
 * of ERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along with this program. Ff not, write to the Free Software
 * Fundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
 *
 * Copyright (C) 2006-2007
 *
 * @author Bastian Schröder <bs@chemanet.de>
 * @version 2008-04-10
 * @package railadmin
 */
session_start();

header("Expires: 0");
header("Cache-Control: private, must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=". $_SESSION['railadmin_MYSQL_db'] . '.sql.gz');
header("Content-Transfer-Encoding: binary");

exec('mysqldump -u ' . $_SESSION['railadmin_MYSQL_user'] . ' --password=' .  $_SESSION['railadmin_MYSQL_passwd'] . ' ' . $_SESSION["railadmin_MYSQL_db"], $mysqldump );
echo gzencode( implode('', $mysqldump) , 9 );
exit;

?>